abstract toolkit - German English Dictionary